home *** CD-ROM | disk | FTP | other *** search
/ Sky at Night 2007 June / SAN CD 6-2007 CD-ROM 25.iso / pc / Software / AstroGrav_Win / Java / jre1.6.0 / lib / rt.jar / javax / naming / Binding.class (.txt) < prev    next >
Encoding:
Java Class File  |  2006-11-29  |  1.3 KB  |  48 lines

  1. package javax.naming;
  2.  
  3. public class Binding extends NameClassPair {
  4.    private Object boundObj;
  5.    private static final long serialVersionUID = 8839217842691845890L;
  6.  
  7.    public Binding(String var1, Object var2) {
  8.       super(var1, (String)null);
  9.       this.boundObj = var2;
  10.    }
  11.  
  12.    public Binding(String var1, Object var2, boolean var3) {
  13.       super(var1, (String)null, var3);
  14.       this.boundObj = var2;
  15.    }
  16.  
  17.    public Binding(String var1, String var2, Object var3) {
  18.       super(var1, var2);
  19.       this.boundObj = var3;
  20.    }
  21.  
  22.    public Binding(String var1, String var2, Object var3, boolean var4) {
  23.       super(var1, var2, var4);
  24.       this.boundObj = var3;
  25.    }
  26.  
  27.    public String getClassName() {
  28.       String var1 = super.getClassName();
  29.       if (var1 != null) {
  30.          return var1;
  31.       } else {
  32.          return this.boundObj != null ? this.boundObj.getClass().getName() : null;
  33.       }
  34.    }
  35.  
  36.    public Object getObject() {
  37.       return this.boundObj;
  38.    }
  39.  
  40.    public void setObject(Object var1) {
  41.       this.boundObj = var1;
  42.    }
  43.  
  44.    public String toString() {
  45.       return super.toString() + ":" + this.getObject();
  46.    }
  47. }
  48.